#include <hxcpp.h>

#ifndef INCLUDED_cpp_CppInt32__
#include <cpp/CppInt32__.h>
#endif
#ifndef INCLUDED_haxe_Int64
#include <haxe/Int64.h>
#endif
#ifndef INCLUDED_jax_io_JDataInput
#include <jax/io/JDataInput.h>
#endif
namespace jax{
namespace io{

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readBoolean,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readByte,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readChar,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readDouble,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readFloat,return )

HX_DEFINE_DYNAMIC_FUNC3(JDataInput_obj,readFully,)

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readInt,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readLine,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readLong,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readShort,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readUnsignedByte,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readUnsignedShort,return )

HX_DEFINE_DYNAMIC_FUNC0(JDataInput_obj,readUTF,return )

HX_DEFINE_DYNAMIC_FUNC1(JDataInput_obj,skipBytes,return )


Class JDataInput_obj::__mClass;

void JDataInput_obj::__register()
{
	Static(__mClass) = hx::RegisterClass(HX_CSTRING("jax.io.JDataInput"), hx::TCanCast< JDataInput_obj> ,0,0,
	0, 0,
	&super::__SGetClass(), 0, 0);
}

} // end namespace jax
} // end namespace io
